home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
utils
/
mtos
/
clock20.lzh
/
CLOCK
/
CLOCK.MAN
< prev
next >
Wrap
Text File
|
1992-05-31
|
14KB
|
332 lines
CLOCK.ACC, Version 2.0 Copyright 1989-1992 by Stefan Hintz
ist ein Uhren-Accessory. Es ist SHAREWARE.
+ CLOCK.ACC
läuft in einem rahmenlosen Fenster
und zeigt die Zeit analog als Ziffernblatt an.
+ Die Uhr läuft auch dann korrekt weiter, wenn sie teilweise von
anderen Fenstern überdeckt wird.
+ Mit der 'Help'-Taste kann man zwischen
folgenden Darstellungen umschalten:
0. analog
1. analog und digitales Datum
2. analog und digitale Uhrzeit und Datum
3. analog und digitale Uhrzeit
4. analog, digitale Uhrzeit,Datum und Weckzeit !
5. digitales Datum
6. digitale Uhrzeit und Datum
7. digitale Uhrzeit
+ Fenster bewegen:
Zum Bewegen des Fensters wird die rechte Maustaste gedrückt gehalten;
das Fenster kann so auch unter oder zwischen
andere Fenster geschoben werden.
+ Status sichern:
Wenn man 'Control-S' tippt, wird die aktuelle Position und Status in
der Datei CLOCK.INF auf dem Bootlaufwerk gemerkt.
Beim nächsten Booten wird dann die gespeicherte Position eingenommen.
Bedeutung einer Beispiel-CLOCK.INF-Datei:
Versionskennung : @(#) Clock.Info 2.0
relative X-Position : X 10000
relative Y-Position : Y 10000
Breite : W 64
Höhe : H 64
Status : S 0
Objektfarben : C 6,1,2,3,7,4,14,9,10,11,15,12
Auto-Open : O 1
3D-Darstellung : D 1
Seundenzeiger : U 1
Weckzeit : A 0700
+ Fenster schließen:
Mit 'Control-U' wird das Fenster geschlossen.
Falls CLOCK als Programm gestartet wurde, wird es beendet.
+ Mit der 'Home'-Taste wird das Fenster in die rechte obere Ecke
bewegt.
+ Undo:
Mit der 'Undo'-Taste wird die in CLOCK.INF
gespeicherte Position und Größe eingenommen.
+ Insert:
Nach Drücken der 'Insert'-Taste kann man mit CLOCK
das Datum, die Uhrzeit und die Weckzeit editieren.
Die 'Return'-Taste beendet die Eingabe.
Unvollständige oder unsinnige Zeitangaben bewirken keine
Verstellung der Uhrzeit bzw. des Datums.
auto-open:
Das Feld "auto-open" ist mit der Maus an- und abschaltbar.
Damit läßt sich einstellen, ob sich das Uhrenfenster automatisch
in jedem GEM-Programm öffnen soll, oder nur in Programmen, die
das AV_PROTOKOLL verstehen, also z.B.: in Gemini und CAT.
second:
Das Feld "second" ist mit der Maus an- und abschaltbar.
Damit läßt sich einstellen, ob der Sekundenzeiger mit angezeigt
werden soll.
+ Abschaltbarer Sekundenzeiger:
Mit 'Control-Z' wird der Sekundenzeiger an- oder abgeschaltet.
(siehe auch: "second")
+ Wenn das Uhren-Fenster in einem Programm geöffnet war, so wird
es nach einem Programmwechsel erneut automatisch geöffnet.
(siehe auch: "auto-open")
+ CLOCK.ACC
versucht beim automatischen Öffnen seines Fensters, dieses
Fenster als zweitoberstes zu öffnen.
+ Weckzeit:
CLOCK.ACC kann nun zu einer einstellbaren Zeit an Gemini
eine Mitteilung schicken, daß die Datei CLOCK.MUP auf dem
Bootlaufwerk ausgeführt wird.
In die Datei CLOCK.MUP sollte man die zu startenden Programme
und deren Parameter eintragen.
So kann man sich z.B. täglich wecken lassen oder eine
Mailbox automatisch anrufen.
Das funktioniert nur, wenn Gemini aktiv ist und das Uhrenfenster
geöffnet ist. Wenn man nicht möchte, daß die Weckfunktion aktiv
ist, so sollte man das Weckzeit-Eingabefeld leer lassen.
Im Zifferblatt erscheint eine kleine Markierung, wenn die Weckzeit
gültig ist.
Nach Ändern der Weckzeit sollte der aktuelle Status mit 'Control-S'
gespeichert werden, damit die neue Weckzeit bei nächsten Booten
nicht verloren geht.
Aufbau der Kommandozeile, die an CLOCK.MUP übergeben wird:
$0 : enthält den kompletten Namen der CLOCK.MUP-Datei
$1 : enthält die Versionsnummer von CLOCK.ACC
$2 : enthält den kompletten Namen der CLOCK.INF-Datei
$3 : Vier Ziffern der Weckzeit
$4 : Sechs Ziffern der Uhrzeit
$5 : Acht Ziffern des Datums
In CLOCK.MUP darf man die Dateien CLOCK.INF und CLOCK.MUP durch andere
Dateien überkopieren, um so z.B. eine neue Weckzeit und ein anderes
Weckprogramm vorgeben zu können.
Wenn CLOCK.ACC die Message VA_PROGSTART erhält, reagiert CLOCK.ACC
wie bei der 'UNDO'-Taste. Die eventuell geänderte CLOCK.INF Datei, wird
also erneut ausgewertet. Auf diesem Weg ist es z.B. möglich,
mehrere Programme zu verschiedenen Zeiten an einem einem Tag starten zu
lassen. Ebenfalls ist auf diese Weise möglich, sich je nach Tag zu
unterschiedlichen Zeiten wecken zulassen.
+ Bei der reinen Analog-Uhr-Darstellung wird der Mauszeiger nur
dann ausgeschaltet, wenn er sich innerhalb des Fensters befindet;
dadurch entfällt das störende Flackern des Mauszeigers im Sekundentakt.
+ CLOCK.ACC
läuft in allen Auflösungen aller Atari ST/TT Modelle
mit allen Grafikkarten die GEM unterstützen.
+ CLOCK.ACC paßt die Fensterposition automatisch an die Bildschirmgröße
an; auch beim Umschalten von AutoSwitch-OverScan.
+ CLOCK.ACC
kann auch in CLOCK.APP umbenannt werden, es läuft dann als Programm.
Unter MultiGEM wird auch in diesem Fall das AV_PROTOKOLL benutzt.
+ CLOCK.ACC reagiert auf die Messagenummer 0x4711
(VA_START, wie sie z.B. von Gemini an ACC's verschickt wird,
wenn man einen Doppelklick das ein ACC-Icon anwählt)
in dem das Fenster geöffnet oder geschlossen wird.
+ CLOCK.ACC benutzt das AV_PROTOKOLL.
Gesendet werden:
AV_PROTOKOLL, AV_ACCWINDOPEN, AV_ACCWINDCLOSED, AV_SENDKEY
und AV_STARTPROG
Empfangen werden:
VA_START, VA_PROTOSTATUS, VA_PROGSTART
Die genauere Bedeutung dieser Mitteilungen entnehme
man bitte der Gemini 1.2 - Dokumentation.
Soviel sei gesagt; das Ganze dient dazu Tastendrücke die vom CLOCK.ACC
nicht verwendet werden, an die Hauptapplikation weiter zu reichen.
Außerdem wird der Hauptapplikation mitgeteilt, ob CLOCK.ACC sein Fenster
offen hat, damit das Hauptprogramm beim Wechseln der Fenster
(in Gemini mit 'Control-W') dieses mit einbeziehen kann.
+ Clipboard:
Mit 'Control-C' wird das aktuelle Datum ins Clipboard als Datei
SCRAP.TXT geschrieben, aber nur wenn zuvor ein anderes Programm
(z.B.: Gemini, Wordplus)
das Clipboard angelegt hat. Die anderen Dateien SCRAP.* werden
dabei gelöscht.
+ Farbeinstellung:
Auf mehrfachen Wunsch eines einzelnen Herrn (J.R.)
kann man die Farben des Ziffernblatt frei wählen.
Diese Funktion ist nur über Tastatur erreichbar.
Hintergrundfarbe:
'Shift-Cursor-Rechts' = Farbindex um 1 erhöhen
'Shift-Cursor-Links' = Farbindex um 1 erniedrigen
Vordergrundfarbe:
'Control-Cursor-Rechts' = Farbindex um 1 erhöhen
'Control-Cursor-Links' = Farbindex um 1 erniedrigen
Es sind insgesamt Farben für sechs Objekte einstellbar:
Zeiger,
Hintergrund,
Sekundenzeiger,
Striche, (das sind die Markierungen für 3,6,9 und 12Uhr.)
Punkte, (das sind die Markierungen für die restlichen Stunden.)
Weckzeit-Markierung
Mit 'Cursor-Hoch' und 'Cursor-Runter' kann man zwischen
diesen sechs Objekten wählen, um mit
'Control-Cursor-Rechts' und 'Control-Cursor-Links'
die Farbe dieser Objekte verstellen zu können.
Farbe auf Schwarz-Weiß zurücksetzen:
'Shift-Home'
Wenn man bestimmte Objekte (z.B.: Sekundenzeiger oder Weckzeit-Markierung)
nicht sehen möchte, so gibt man ihnen die gleiche Farbe wie dem Hintergrund.
+ 3D-Darstellung:
Die 3D-Darstellung ist erst bei Grafikauflösungen mit mindestens
16 Farben möglich. Die 3D-Darstellung wird durch Licht und Sc